.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:none !important}
.bootstrap-select .btn.active,.bootstrap-select .btn:active{box-shadow:none}
.bootstrap-select .btn-default.focus,.bootstrap-select .btn-default:focus{background:#fff}
.bootstrap-select .dropdown-menu{margin:5px 0 0 0}
.bootstrap-select.select.has-error  .btn-default{border-color:red}
.btn-default{border-color:#767676;border-radius:2px}
.bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){height:auto;width:260px;padding-left:0}
.bootstrap-select.select .caret{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAINJREFUOI3t0CEKAlEUheEPZbK7sGsQTCKoUbAIgmXcgbgDu3sxuR+TMrYxmbTMg4fIPMU6fzrcww+HS8PftKM8QQfXhNNHF2doRcUIJwxq5CGO6H0qMxxwr9a8M6vWbRML7fHAPLotUGCTkgM7lFhhjQuW38qBHE/cMP1VDozVP7UBL20gEeu6xF98AAAAAElFTkSuQmCC)  no-repeat center;background-size:100% auto}
.bootstrap-select .dropdown-menu{top:36px;bottom:auto;border-radius:0}
.bootstrap-select .dropdown-toggle .caret{top:calc(50% - 7px);right:4px;margin-top:0;border:none}
.bootstrap-select .btn{padding:6px 8px;font-size:14px;border:none;border-radius:0;color:#555;background-color:#fff;background-image:none;width:100%;box-sizing:border-box;display:block;margin-right:0;height:36px;line-height:24px}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#010101}
.bootstrap-select .btn-default.active,.bootstrap-select .btn-default:active,.bootstrap-select.open>.dropdown-toggle.btn-default{background-color:#fff !important}
@media screen and (max-width:767px){input.field-width2{padding:0 6px}
    .bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
    .bootstrap-select .btn-default{border:1px solid #ebebeb}
    .btn-default.focus,.btn-default:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{border-color:#ebebeb}
    .bootstrap-select.field-width2{border:none}
    .bootstrap-select.has-error .btn-default{border-color:red}
    .bootstrap-select .dropdown-toggle .caret{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAINJREFUOI3t0CEKAlEUheEPZbK7sGsQTCKoUbAIgmXcgbgDu3sxuR+TMrYxmbTMg4fIPMU6fzrcww+HS8PftKM8QQfXhNNHF2doRcUIJwxq5CGO6H0qMxxwr9a8M6vWbRML7fHAPLotUGCTkgM7lFhhjQuW38qBHE/cMP1VDozVP7UBL20gEeu6xF98AAAAAElFTkSuQmCC)  no-repeat center;background-size:100% auto}
}#product_images{padding:0 15px;position:relative}
.showPic{width:36px;height:36px;display:inline-block;position:relative;margin-left:10px}
.showPic img{max-width: 100%;max-height: 100%}
.btn-upload{position:relative;overflow:hidden;height:36px !important;margin-right:4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#5bb75b;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn-upload input{position:absolute;top:0;right:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.quantity-adder .form-control{padding:8px 2px}
.quantity-adder .add-action{width:35px;height:32px;display:block;position:relative;cursor:pointer;font-size:7px;line-height:32px;text-align:center;border-style:solid;border-color:#ececec;border-width:1px}
.quantity-adder .add-action:hover{background-color:#c84161;color:#FFF}
.quantity-adder .add-up{border-left:0}
.quantity-adder .add-down{border-right:0}
.quantity-adder .quantity-number input{width:68px;height:32px;text-align:center;display:inline-block;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ececec;box-shadow:none}
.quantity-adder .minimum{line-height:38px;font-size:11px;margin-left:10px}
.quantity-adder .minimum{margin-right:10px;margin-left:inherit}
#bx-pager img{width:58px;height:58px}
#bx-pager a{float:left;width:60px;height:60px;display:block;border:1px solid rgba(0,0,0,.2);margin:0 5px;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.2)}
#bx-pager a.active{border-color:#c84161}
.upsell-container .upsell-content{padding:15px 0}
.products-thumb-slider span{margin:0 auto}
.products-thumb-slider .title{width:100%;margin-top:0}
.owl-nav{width:100%;height:0;overflow:hidden}
#btn-next{position:absolute;right:-1px;top:45%}
#btn-pre{position:absolute;left:-1px;top:45%}
input,select,textarea{font-family:'Source Sans Pro',sans-serif;font-size:14px}
@media only screen and (max-width:767px) and (min-width:80px){.content{max-width:100%;overflow:hidden}
    .container{max-width:100%;width:100%;overflow:hidden}
    .container .row{margin:0 !important}
}@media only screen and (max-width:480px) and (min-width:80px){.bx-wrapper{margin:0 auto}
    .pricing-details-mobile{}
}.btn{position:relative;overflow:hidden;margin-right:4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#5bb75b;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn input{position:absolute;top:0;right:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);cursor:pointer}
#showimg img{border:6px double #d6d6d6;border-radius:15px;margin-top:10px}
.product-attr-title{text-align:left;width:165px;padding-top:8px}
.attr-type-image{vertical-align: top}
.product-value-wrap{position: relative}
.product-value-wrap a{vertical-align: top}
#thumb-img-container{height:64px;float:left;overflow:hidden;display:block;width:280px;position:relative;margin:0 auto}
#btn-left{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(/assets/images/arrow_small_left.png)}
#btn-right{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(/assets/images/arrow_small_right.png)}
.thumb-imgs .disabled{visibility:hidden !important}
.add-to-cart1{background-color:#7DB106}
.add-to-cart2{background-color:#FF6F0C}
.add-to-cart2 span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
#btn-add-to-cart-mobile span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
#btn-add-to-cart-mobile{width:100%;text-align:center;padding-right:0;padding-left:0;font-size:20px}
.zoomContainer{z-index:2}
#product-gurantee-image{z-index:1;height:120px;position:absolute;width:120px}
#product-gurantee-image-mobile{z-index:1;height:120px;position:absolute;width:40%}
#product-gurantee-image img,#product-gurantee-image-mobile img{width:100%;height:auto}
.related-list{}
.related-list li{float:left;margin-right:5px}
.related-list li a{display:inline-block;padding:3px;border:1px solid #E3E3E3}
.related-list li a.active{border-color:#f66789}
.related-list li img{width:44px;height:44px}
.klarna-container{display:flex;justify-content:flex-start;align-items:center;margin:5px 0 -5px}
.klarna-container img{height:30px;margin-right:14px}
.klarna-container p{line-height:20px}
.klarna-container button{text-decoration:underline;padding:0;background-color:transparent;border:none;outline:none}
.info-a{font-size:27px;color:#171717;text-align:left;font-weight:700;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif;letter-spacing:-0.2px;line-height:30px}
.info-b{font-size:16px;color:#171717;text-align:left;line-height:25px;padding:3px 0;word-break:break-word;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif}
.info-c{padding-top:30px;color:#787573;text-align:left;font-size:12px;line-height:20px;word-break:break-word}
.info-c>a{text-decoration:underline}
.items-box{margin-top:15px}
.items-box li{padding-left:25px;padding-bottom:35px;position:relative;font-size:16px;font-weight:600;color:#171717;line-height:20px;text-align:left;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif}
.items-box li:before{content:'';width:10px;height:10px;background-color:#171717;position:absolute;top:6px;left:0;z-index:5}
.items-box li.img-list{margin-top:-4px}
.items-box li.img-list:before{margin-top:4px}
.items-box li.img-list:after{bottom:-12px}
.items-box li:not(:last-child):after{content:'';width:2px;height:100%;background-color:#f0eeeb;position:absolute;bottom:-16px;left:4px}
.items-box li>img{height:30px;margin-left:5px}
#klarnaModal .modal-body{padding:10px 40px 35px}
#klarnaModal .modal-content{max-width:520px}
#klarnaModal .modal-title{font-size:26px;color:#969391;font-weight:bold;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif}
#klarnaModal .modal-header{padding:3px 15px 10px;border:none}
#klarnaModal .modal-header .close>span{font-size:38px;font-weight:400;color:#171717}
#klarnaModal .btn-close{margin:0 10px 10px;background-color:#000;height:50px;width:calc(100% - 20px);color:#fff;font-size:16px;font-weight:600;border:none;outline:none}
.btn-more-pc{margin-left:8px}
@media only screen and (max-width:768px){.klarna-container img{margin-right:12px}
    .klarna-container{margin:3px auto -3px;justify-content:center}
    .klarna-container .klarna-text-mobile{max-width:166px}
    .klarna-container .klarna-text-mobile p{text-align:left}
    #klarnaModal .modal-body{padding:10px 10px 30px;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif}
    #klarnaModal .modal-title{text-indent:20px;font-size:22px}
    #klarnaModal .btn-close{height:40px}
    .items-box li{min-height:40px;font-size:14px;font-weight:500}
    .info-a{font-size:20px;line-height:24px}
    .info-b{font-size:14px;line-height:22px}
    .items-box li>img{height:26px;margin-left:2px}
    .items-box li:before{width:8px;height:8px}
    .items-box li:not(:last-child):after{bottom:-13px;left:3px}
    .items-box li.img-list:before{margin-top:2px}
}